#include <myhead.h>

#define MAX 15//数组长度是15
typedef struct
{
	int data[MAX];
	int len;
}list,*plist;
//
int input_list(plist L)
{
	int n;
	printf("请输入元素个数：");
	scanf("%d",&n);
	for(int i=0;i<n;i++)
		{
			printf("请输入第%d个元素：",i+1);
			scanf(" %d",&L->data[i]);
			L->len++;
		}
	return 0;
}
//
int output_list(plist L)
{
	for(int i=0;i<L->len;i++)
	{
		printf("%d\t",L->data[i]);
	}
	return 0;
}
int main(int argc, const char *argv[])
{
	plist L =malloc(sizeof(list));//动态申请内存空间
	L->len =0;

	input_list(L);

	output_list(L);

	free(L);
	L=NULL;
	return 0;
}
